.source exemplo09.java
.class public exemplo09
.super java/lang/Object
.method public <init>()V
.limit stack 1
.limit locals 1
aload_0
invokespecial java/lang/Object/<init>()V
return
.end method

.method public static main([Ljava/lang/String;)V
.limit stack 5
.limit locals 5
 
getstatic java/lang/System/out Ljava/io/PrintStream;
ldc "Digite dois valores (0 ou 1)"
invokevirtual java/io/PrintStream/println(Ljava/lang/String;)V

new java/util/Scanner 
dup 
getstatic java/lang/System/in Ljava/io/InputStream; 
invokespecial java/util/Scanner/<init>(Ljava/io/InputStream;)V 
invokevirtual java/util/Scanner/nextDouble()D 
dstore_1

new java/util/Scanner 
dup 
getstatic java/lang/System/in Ljava/io/InputStream; 
invokespecial java/util/Scanner/<init>(Ljava/io/InputStream;)V 
invokevirtual java/util/Scanner/nextDouble()D 
dstore_3

dload_1 
dconst_0
dcmpg
ifeq CONDICAO_FALSA_0
getstatic java/lang/System/out Ljava/io/PrintStream;
ldc "primeiro verdadeiro"
invokevirtual java/io/PrintStream/println(Ljava/lang/String;)V

goto FIM_SE_0
CONDICAO_FALSA_0:
dload_3 
dconst_0
dcmpg
ifeq CONDICAO_FALSA_1
getstatic java/lang/System/out Ljava/io/PrintStream;
ldc "segundo verdadeiro"
invokevirtual java/io/PrintStream/println(Ljava/lang/String;)V

goto FIM_SE_1
CONDICAO_FALSA_1:
getstatic java/lang/System/out Ljava/io/PrintStream;
ldc "nenhum dos dois verdadeiro"
invokevirtual java/io/PrintStream/println(Ljava/lang/String;)V

FIM_SE_1:

FIM_SE_0:


return
.end method
